<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="APU_MATERIAL_LISTADO.aspx.cs" 
    Inherits="APU_APU_MATERIAL_LISTADO" 
    meta:resourcekey="TIT_APU_MATERIAL_LISTADORecursoKCG"
    Theme="EstiloKCG" 
    StylesheetTheme="EstiloKCG" %>

<%@ Register 
    Src="../WebUserControls/wucMensajeEliminar.ascx" 
    TagName="wucMensajeEliminar"
    TagPrefix="uc1" %>
<%@ Register 
    Src="../WebUserControls/wucMensajeActualizar.ascx" 
    TagName="wucMensajeActualizar"
    TagPrefix="uc2" %>
<%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="AjaxControlToolkit" %>
<%@ Register 
    TagPrefix="koala" 
    Assembly="KoalaWebControls" 
    Namespace="Koala.KoalaWebControls" %>

<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
    ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:Panel 
                runat="server" 
                ID="pnlDatosGrid" 
                meta:resourcekey="REC_APU_MATERIAL_LISTADORecursoKCG">
                <koala:KGrid
                ID="gvapu_material_listado" 
                runat="server" 
                AllowPaging="true"
                AllowSorting="true" 
                PageSize="15"
                SelectedIndex="0"
                AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>' 
                AutoGenerateColumns="False"
                DataKeyNames="Id" 
                DataSourceID="odsgvapu_material_listado">
                <AlternatingRowStyle CssClass="alternatingrowstyle" />
                <HeaderStyle CssClass="headerstyle" />
                <PagerStyle CssClass="pagerstyle" />
                <SelectedRowStyle CssClass="selectedrowstyle" />
                <Columns>
                    <asp:CommandField 
                        ButtonType="Button" 
                        SelectText="..." 
                        ShowSelectButton="True" /> 
                    <asp:BoundField 
                        DataField="Codigo" 
                        meta:resourcekey="BoundCodigoRecursoKCG" 
                        SortExpression="Codigo">
                        <ItemStyle HorizontalAlign="Right" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Com_Articulo_Nombre" 
                        meta:resourcekey="BoundCom_Articulo_NombreRecursoKCG"
                        SortExpression="Com_Articulo_Nombre">
                        <ItemStyle Width="80mm" Wrap="True" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Bod_Unidad_Nombre" 
                        meta:resourcekey="BoundBod_Unidad_NombreRecursoKCG" 
                        SortExpression="Bod_Unidad_Nombre">
                        <ItemStyle Width="80mm" Wrap="True" />
                    </asp:BoundField>                    
                    <asp:BoundField 
                        DataField="Disponible_Nombre" 
                        meta:resourcekey="BoundDisponibleRecursoKCG" 
                        SortExpression="Disponible_Nombre">
                        <ItemStyle HorizontalAlign="Center" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Fecha_Creacion" 
                        meta:resourcekey="BoundFecha_CreacionRecursoKCG" 
                        SortExpression="Fecha_Creacion">
                        <HeaderStyle Wrap="False" />
                        <ItemStyle Wrap="False" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Fecha_Update" 
                        meta:resourcekey="BoundFecha_UpdateRecursoKCG" 
                        SortExpression="Fecha_Update">
                        <HeaderStyle Wrap="False" />
                        <ItemStyle Wrap="False" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Disponible" 
                        HeaderText="Disponible" 
                        SortExpression="Disponible"
                        Visible="False" />    
                    <asp:BoundField 
                        DataField="Costo" 
                        HeaderText="Costo" 
                        SortExpression="Costo"
                        Visible="False" />                                            
                    <asp:BoundField 
                        DataField="Com_Articulo_Id" 
                        HeaderText="Com_Articulo_Id" 
                        SortExpression="Com_Articulo_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Unidad_Id" 
                        HeaderText="Bod_Unidad_Id" 
                        SortExpression="Bod_Unidad_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Costo_Parcial" 
                        HeaderText="Costo_Parcial" 
                        SortExpression="Costo_Parcial"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Costo_Otros" 
                        HeaderText="Costo_Otros" 
                        SortExpression="Costo_Otros"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Sucursal_Id" 
                        HeaderText="Int_Sucursal_Id" 
                        SortExpression="Int_Sucursal_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Moneda_Id" 
                        HeaderText="Int_Moneda_Id" 
                        SortExpression="Int_Moneda_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Id" 
                        HeaderText="Creacion_Per_Personal_Id"
                        SortExpression="Creacion_Per_Personal_Id" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Id" 
                        HeaderText="Update_Per_Personal_Id"
                        SortExpression="Update_Per_Personal_Id" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Com_Articulo_Codigo" 
                        HeaderText="Com_Articulo_Codigo"
                        SortExpression="Com_Articulo_Codigo" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Unidad_Codigo" 
                        HeaderText="Bod_Unidad_Codigo" 
                        SortExpression="Bod_Unidad_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Sucursal_Codigo" 
                        HeaderText="Int_Sucursal_Codigo"
                        SortExpression="Int_Sucursal_Codigo" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Sucursal_Nombre" 
                        HeaderText="Int_Sucursal_Nombre"
                        SortExpression="Int_Sucursal_Nombre" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Id" 
                        HeaderText="Int_Empresa_Id" 
                        SortExpression="Int_Empresa_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Codigo" 
                        HeaderText="Int_Empresa_Codigo" 
                        SortExpression="Int_Empresa_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Nombre" 
                        HeaderText="Int_Empresa_Nombre" 
                        SortExpression="Int_Empresa_Nombre"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Moneda_Simbolo" 
                        HeaderText="Int_Moneda_Simbolo" 
                        SortExpression="Int_Moneda_Simbolo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Codigo" 
                        HeaderText="Creacion_Per_Personal_Codigo"
                        SortExpression="Creacion_Per_Personal_Codigo" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Nombre" 
                        HeaderText="Creacion_Per_Personal_Nombre"
                        SortExpression="Creacion_Per_Personal_Nombre" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Codigo" 
                        HeaderText="Update_Per_Personal_Codigo"
                        SortExpression="Update_Per_Personal_Codigo" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Nombre" 
                        HeaderText="Update_Per_Personal_Nombre"
                        SortExpression="Update_Per_Personal_Nombre" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Costo_Kardex" 
                        HeaderText="Costo_Kardex" 
                        SortExpression="Costo_Kardex"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Estado_Nombre" 
                        HeaderText="Estado_Nombre" 
                        SortExpression="Estado_Nombre"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Id" 
                        HeaderText="Id" 
                        SortExpression="Id" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Codigo_int" 
                        HeaderText="Codigo_int" 
                        SortExpression="Codigo_int"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Nombre" 
                        HeaderText="Nombre" 
                        SortExpression="Nombre" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Estado" 
                        HeaderText="Estado" 
                        SortExpression="Estado" 
                        Visible="False" />
                </Columns>
            </koala:KGrid> 
            <table>
                <tr>
                    <td>
                        <koala:KFiltro 
                            ID="kftFiltro" 
                            runat="server" 
                            Contenedor="APU_MATERIAL" 
                            Objeto="APU_MATERIAL" 
                            IndiceScope ="Scope"
                            Orden="1"
                            ObjectDataSourceID="odsgvapu_material_listado" />    
                    </td>
                        <td>
                            <asp:Button 
                                ID="btnRefrescarListadoMaterial" 
                                runat="server"/> 
                        </td>
                        <td>
                            <asp:Button 
                                ID="BtnNuevo" 
                                Visible="false"
                                runat="server" 
                                OnClick="BtnNuevo_Click" />
                        </td>
                        <td>
                            <asp:Button 
                                ID="BtnMaterial" 
                                runat="server" 
                                OnClick="BtnMaterial_Click" />
                        </td>   
                    </tr>
                </table>              
            </asp:Panel> 
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdateProgress 
        ID="UpdateProgress1" 
        runat="server" 
        AssociatedUpdatePanelID="UpdatePanel1" 
        DisplayAfter="1000">
        <ProgressTemplate>
            <div style="vertical-align:middle; text-align:center;" >
                <img alt="." src="../imagenes/ajaximagenes/cargando.gif" />&nbsp;
                <br />
                Cargando... espere por favor
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress> 
    <asp:ObjectDataSource 
        ID="odsgvapu_material_listado" 
        runat="server" 
        EnableCaching = "true" 
        CacheDuration ="180"
        CacheKeyDependency="odsgvapu_material_listado"
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetByEmpresa" 
        TypeName="FEL.APU.BO_Apu_Material">
        <SelectParameters>
            <asp:SessionParameter Name="s" SessionField="Scope" Type="Object" />
            <asp:QueryStringParameter Name="Int_Empresa_Id" QueryStringField="Int_Empresa_Id"
                Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
</asp:Content>

